home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 October / Software of the Month Club 1996 October.iso / mac / Software Research Institute-SRI / Special Interest / Biorhythms 5.1c / 5.1c Update – VITAL! < prev    next >
Encoding:
Text File  |  1995-09-06  |  19.2 KB  |  218 lines  |  [TEXT/ttxt]

  1. Biorhythms 5.1c - New Version!
  2.  
  3. This version replaces Version 5.0c, which was released on about the 9th April 1995, version 5.01c of 14th May, version 5.02c from 26th May, version 5.03c which was released during June, and 5.04c from July. You MUST replace your old version with this one. Here is a list of the bug fixes and improvments that have made up each version of the program:
  4.  
  5.  
  6. Version 5.1c (5th September 1995)
  7.  
  8.     Ñ    Chart interpretations can now be turned on or off, as you desire.
  9.     Ñ    Powerful new toolbar with easy access to file management functions, and various chart tools and options.
  10.     Ñ    Moderate menu reorganisation.
  11.     Ñ    Improved Help interface.
  12.     Ñ    Can now save individual help pages, in a more simple way, and can save style information for SimpleText files.
  13.     Ñ    Toolbar handling improved.
  14.     Ñ    Stupid problems that could affect background windows when inactive control highlighting was turned off have been eradicated.
  15.     Ñ    Changing condition colours will now update an open calendar window (as well as chart windows).
  16.     Ñ    Fixed bug when choosing to use no background or grid in Schemes editor window.
  17.     Ñ    Updating the Grouped Summary will now cause an animated cursor to appear.
  18.     Ñ    Double-clicking a chart entry in the Grouped Summary will now select that window.
  19.     Ñ    Fixed stupid bug whereby growing the Help window interfered with other windows.
  20.     Ñ    You can now copy the settings from one chart and apply them to another.
  21.     Ñ    Fixed tiny inconsistency with unnecessary calendar window updating.
  22.     Ñ    Printing improvements.
  23.     Ñ    Improved multiple monitor handling.
  24.     Ñ    More control over windows ╨ can now tile and stack chart windows, and zoom them using a menu option.
  25.     Ñ    Extensive (and essential) structural changes to chart data management made tiling/stacking possible, and may allow me to restore the gone but not forgotten 'synchro' feature. á
  26.     Ñ    EvenBetterBusError revealed two dangerous bugs: PrValidate used with no open printer driver was found to cause startup errors (and possible crashes); and there was another one too.
  27.     Ñ    DateCDEF raised to version 5.0.1 with a smart 3D look for any monitor capable of 256 colours or greater. Great.
  28.     Ñ    The three MDEFs now pop up much more safely ╨ especially in the absence of Color QuickDraw, and they flicker much less.
  29.     Ñ    Fixed a drawing code mistake and killed the extra chart image redraw that had disguised it for so long. A great improvement.
  30.     Ñ    DateCDEF updated to 5.0.2 which reduces flicker when drawing the 3D effects.
  31.     Ñ    The palette at the bottom of the chart windows has been altered slightly, but now looks much better.
  32.     Ñ    The Cycles menu works more 'intelligently', eliminating unnecessary updates, especially with the pan-cycle submenus (at the bottom).
  33.     Ñ    Using the date picker controls or moving items in the Fave Menu editor used to bomb when used with EvenBetterBusError. No more! I have fixed the stupid errors, and a number of other possible 'writes to nil'. Great!
  34.     Ñ    Chart Summary now looks slightly more sophisticated, with a redesigned LDEF.
  35.     Ñ    A dangerous crash that would frequently beset Mass Comparison has been solved, much to my relief.
  36.     Ñ    Synchronised scrolling is back, based upon the synchronisation concept used in HyperCard and BBEdit.
  37.     Ñ    Memory fragmentation reduced.
  38.     Ñ    Rewrote the LDEF that handles the Chart Summary list, creating version 2.2. As a result, memory efficiency increased, and unnecessary redrawing was reduced.
  39.     Ñ    Fixed a couple of minor bugs whereby synchro-scrolling a chart with phase indicators on, or subsequently altering chart duration could mess up chart drawing. Also fixed a problem with transfer modes. All three bugs appeared during the upheaval caused by á above, but are now fixed.
  40.     Ñ    When Mass Comparison examines a file, the name that will be used in the results dialog (and report file) will no longer be the name of the chart file, but the name of the person whose data is stored within (usually the same). It is better like this.
  41.     Ñ    There is a new page in the Preference dialog, containing two new options. The first offers to sort all the charts you choose for a Mass Comparison by name, rather than the order in which they were chosen. The fast exchange sort can sort 110 charts in a fraction of a second! You can also turn Synchro Scrolling on or off from here, as well as from the Windows menu.
  42.     Ñ    Charts folder reorganised.
  43.     Ñ    Fixed a bug that could mean clicking in the toolbar at the bottom of a chart would have no effect.
  44.     Ñ    Significant Preference improvements ╨ clicking in the date label on/off tool at the bottom of a chart will update all open charts accordingly. Date label styles (a day higlighted in red) can now be turned off, or altered. Other improvements, including: last Preference page remembered.
  45.     Ñ    Fixed a bug whereby Synchro Scrolling would cause Chart Summary to display, for a split second, each chart╒s summary in turn, rather than that of the frontmost chart.
  46.     Ñ    Program now uses greatly superior animated cursor routines.
  47.     Ñ    Reduced the time taken to open chart files.
  48.     Ñ    Drawing textures, backgrounds, or coloured conditions on shallow screens ( Black/White or 4 shades) invariably coloured the whole chart area black with nothing showing through. This was so ridiculous that users with such screens can no longer use textures, backgrounds, or coloured conditions.
  49.     Ñ    Saving a report after a Mass Comparison will reveal a progress dialog to let you know what is going on, and there╒s also one when you save a list from the Search dialog.
  50.     Ñ    Search Parameters window no longer flickers when it is opened.
  51.     Ñ    Favourite Charts Menu module totally rewritten:
  52.         ╫    Maximum number of charts that can be stored, increases from 64 to 5000.
  53.         ╫    Multiple charts can be added to the menu.
  54.         ╫    The entries can be sorted by date or by name, ascending or descending.
  55.         ╫    The dates shown in the menu can now be in one of three formats, or can be hidden.
  56.         ╫    You can now clear the list completely in addition to the ╘Edit╔╒ window╒s ability to remove one entry at a time.
  57.         ╫    The list of entries shown in the editing window can be saved as a text file by clicking on the top-right icon button.
  58.         ╫    Greater code efficiency.
  59.     Ñ    Upon opening Biorhythms 5.1c for the first time, if you have any Favourite Menu entries from the older format, they will be completely converted to the new format, and the older versions will be deleted.
  60.     Ñ    When the Preferences window is closed, the Favourites menu will only be updated if its date format was changed.
  61.  
  62.  
  63. PS The system extension ~Aaron, in its impatience to force Copland-style progress bars on us, interferes with my colour picker menus by replacing two of the coloured blocks with ugly shrunken images. This won╒t crash you, but it isn╒t really my fault. It seems that ~Aaron intercepts any drawing of small mauve/dark grey rectangles and replaces them with its own images. The nerve!
  64.  
  65.  
  66. Version 5.04c (July 1995)
  67.  
  68.     Ñ    Much of the code has been made safer and more resistant to crashes and damaged data.
  69.     Ñ    Spinning cursors have been greatly improved by yours truly, and the routines should be much safer too.
  70.     Ñ    ColourCDEF has been improved to version 2.02, and Colour Information too in order to show rgb-based white as real white on B/W screens.
  71.     Ñ    Fixed a bug which meant that double-clicking/drag&dropping a chart then attempting to re-open it with ╘Open last chart╒ would fail.
  72.     Ñ    Fixed small problems when switching control highlighting or chart line samples on or off, using the Preferences section.
  73.     Ñ Customised menu defintion functions (MDEFs) improved, prevent menus appearing off screen and thus possible crashes.
  74.     Ñ    New CDEF improves appearance of Search/Edit Fave Menu dialogs.
  75.     Ñ    Improved screen depth routines take better advantage of multiple monitors.
  76.     Ñ    Edit Fave Menu dialog enlarged.
  77.     Ñ    Customised controls highlight properly, such as with the colour picker controls.
  78.     Ñ    Compare Charts dialog significantly improved: Favourites menu pops up more logical, settings are now saved between uses, and shared days within the three cycles can now be indicated pictorially ╨ intelligent coloured backgrounds!
  79.     Ñ Date Calculator greatly improved with a a new, more attractive and simple interface. And a calculation bug fixed as well.
  80.     Ñ    Fixed a bug that could mean that viewing the Image list would accidentally try to read pictures from other open files, although the error-protection system ensured no crash would result.
  81.     Ñ    Fave Menu editor dialog can now be zoomed so you can see more entries on screen, other visual improvements.
  82.     Ñ Now the Search window can be zoomed as well.
  83.     Ñ Double clicking the Help file will now open the Help window, just like you╒d chosen it from the Apple menu. Similarly double clicking the texture file opens the Texture Info window; and with the Preferences file the Preferences dialog will appear. Isn╒t that clever! 
  84.  
  85.  
  86. Version 5.03c (June 1995)
  87.  
  88.     Ñ    List positioning improved in ╘Help╒, ╘Chart Summary╒ and ╘Grouped Summary╒ ╨ better looking now.
  89.     Ñ    ╘Chart compare╔╒ window now fully resizeable.
  90.     Ñ    The ╘Windows╒ menu now sorts chart windows in the order in which they were created, and utility windows are sorted too. Much more professional!
  91.     Ñ    Bug fixed which meant that when dealing with very large chart images, the picture╒s size would be appear to be drastically wrong [Tech: moved from (*pic)->picSize to GetHandleSize(pic) ].
  92.     Ñ    Window zooming handled better, windows won╒t be expanded beyond their maximum width. Fixed bug with the zooming of Summary windows.
  93.     Ñ    Fixed two visual imperfections with ╘Chart compare╔╒.
  94.     Ñ    Grouped Summary now sorts charts like the Window menu. As a result it doesn╒t need to be redrawn as much, and so works much more smoothly!
  95.     Ñ    ╘Search╒ now displays the title of the chart it╒s searching (always the top-most chart).
  96.     Ñ    FaveLDEF updated from v2.0.1 to v2.1 (checkbox now has a white background).
  97.     Ñ    Bug fixed that had meant pressing return in Search or Schedule window would perform the required operation. Twice. All fixed now!
  98.     Ñ    ╘Search╒: flicker greatly reduced in normal speed mode. Introduction of option that will stop you interrupting a search operation, but with the result that speed is increased by around 50-150%.
  99.     Ñ    ╘Chart Summary╒: unnecessary redrawing reduced.
  100.     Ñ    ╘Help╒: scrolling is now slightly more ╘intelligent╒ than before.
  101.     Ñ    ╘Mass Compare╔╒ used to be limited to only 30 charts, but now you can use as many as memory will permit (100 charts will use only 28.4k of memory!).
  102.     Ñ    The code that lets you move items in the ╘Favourite Chart Menu Editor╒ has been totally replaced because dragging too quickly could cause odd things to happen and the list to be jumbled up. Now, click on an entry until the movement cursor appears and drag the grey line where you want the entry to be moved to. Release the mouse and it will be moved.
  103.     Ñ    Big overhaul of printing code ╨ stupid errors and bugs before, but OK now. Now has a proper printing progress dialog.
  104.     Ñ    Now lets you register your copy of the program (to eliminate shareware messages and more) by entering the registration code (which I send you when you send me the shareware fee).
  105.     Ñ    Version info/Title image updated to 5.03c
  106.     Ñ    Now uses extended version 2 pictures.
  107.     Ñ    Two huge and long-standing memory leaks involving textures totally eradicated. Excellent!
  108.     Ñ    Changing the chart window size from the Edit menu could cause the chart to disappear off screen if its size was greatly reduced. This should now be a thing of the past.
  109.     Ñ    File errors should now reveal slightly more helpful error messages rather than before, when general corruption/damage was reported and the program would quit.
  110.     Ñ    When saving a file and choosing to replace an old one, what used to happen was the old file was deleted and a new one created. Now, the old file is updated. This is much better.
  111.     Ñ    Chart Summary text report: fixed bug and made it look a bit better too. It uses tabs to make it look good with a wordprocessor.
  112.     Ñ    Unncessary chart redrawing reduced further.
  113.     Ñ    Windows menu: utility windows (not charts) are now sorted alphabetically, rather than by their internal reference number.
  114.     Ñ    Fixed small bugs with Chart Summary and with Calendar drawing.
  115.     Ñ    Fixed problem whereby when opening a number of charts simultaneously, they would tend to interfere with the drawing of the one before them or the one after. Fine now.
  116.  
  117. Here are some additional changes to version 5.03c, after release. The version number did not change however.
  118.  
  119.     Ñ    Fixed a bug with ╘Edit: Window Size╔╒ which could interfere with the chart window.
  120.     Ñ    Greatly improved folder chooser, now based upon Apple╒s recommended design.
  121.     Ñ    Better looking way of choosing line widths, with a custom menu and control definition. Maximum width increased from 8 pixels to 10 pixels.
  122.     Ñ    Virtually destroyed all trace of flicker with the new version (v4.1) of my date control definition function (the little date boxes you click on).
  123.     Ñ    My proper e-mail address is now shown in the About box.
  124.     Ñ    Lots of out-of-date code replaced.
  125.     Ñ    Minor bugs fixed.
  126.     Ñ    A new chart file format was introduced which allows much greater expandibility in future. However, this need not worry you as 5.03c will be able to open both types of chart, old and new, no problem at all. The change should hardly be noticeable. Charts will always be saved using the new format.
  127.  
  128.  
  129. Version 5.02c (26th May 1995)
  130.  
  131.     Ñ    Spinning cursors have been introduced, with help from Philippe Casgrain.
  132.     Ñ    Fixed a bug with window activation.
  133.     Ñ    Fixed a bug with the Colour Scheme submenu.
  134.     Ñ    Fixed two slight problems that occurred when you display a year's worth of cycles.
  135.     Ñ    Restored ╘Chart Summary╔╒s grow box.
  136.     Ñ    Reduced flicker in the bit where you track the date and conditions by moving the magnifying glass.
  137.     Ñ    Introduced ╘Biorhythms Calendars╒ ╨ really nice!
  138.     Ñ    Fixed a huge memory leak with the Calendars and allowed copying of the image to the clipboard.
  139.     Ñ    At last fixed the problem that caused some white areas to become black when switching from 16/256 colours to 4 colours/Black and White.
  140.     Ñ    Can now copy a monthly calendar as text to the clipboard ╨ fixed a bug with January.
  141.     Ñ    Fixed some bugs with the Chart-Calendar ╘hot link╒.
  142.  
  143.  
  144. Version 5.01c (14th May 1995)
  145.  
  146.     Ñ    'Macintosh Information' gives information about the current system version, the current bit depth of your screen, and the amount of memory free.
  147.     Ñ    'Help' has been reorganised, splitting it into convenient pieces making it both more convenient to use, and quicker too. And its been added to as well.
  148.     Ñ    'Look for phase╔' is new, putting an almost impossible calculation within your grasp, for example, on what days will your physical cycle be on day 17, emotional on 11, and intellectual on 5? Try doing that on your calculator!
  149.     Ñ    Can now handle dates from 1st Jan 1600 to 31st Dec 3000. The previous version could only do 1904 to 2039.
  150.     Ñ    The Date control definition function (the dates you click on) has been upgraded ╨ holding down SHIFT will change values by 10, OPTION by 20, COMMAND by 50, also drawing is quicker and better.
  151.     Ñ    'Group Summary': looks much nicer.
  152.     Ñ    Substantial changes to 'Favourite Chart Menu Editor': looks much nicer, bugs fixed. Instead of exactly 16 charts, you can now have any number up to 64.
  153.     Ñ    Favourite Charts now has its own menu for easier access, and all options have been moved here. Hopefully, the menu is now easier to read too.
  154.     Ñ    You can now move items in the 'Favourite Chart Menu Editor': click the one you want to move, and drag it into the right place. (This took ages to write, and contains my first bit of assembler). One more memory leak plugged, the other reduced.
  155.     Ñ    Custom list definition functions improved all round: work better, look better, and handle memory better.
  156.     Ñ    Optional Phase Indicators in chart windows: +, C, and - icons to make the chart icon clearer.
  157.     Ñ    Chart saving (and closing) logic improved (considerably!).
  158.     Ñ    Enabling and disabling of controls better ╨ now won't do the same thing twice in a row!
  159.     Ñ    'Date Information' slightly expanded.
  160.     Ñ    Fixed similar date problems with date control and 'Date Calculator'.
  161.     Ñ    'Hall of Fame' slightly expanded.
  162.     Ñ    Greatly improved handling of chart clicks: clicking in the chart, or on the shortcut buttons.
  163.     Ñ    Moving from the 'Summary' window to a chart used to update the summary *4 times* in a row. Now it's only twice ╨ a very noticeable improvement!
  164.     Ñ    Fixed bug that made the colour palette menus inaccessible.
  165.     Ñ    Fixed bug that set the wrong default condition colours.
  166.     Ñ    Fixed problem that caused images to be drawn at the wrong size.
  167.     Ñ    Only updates interpretation when it has actually changed (seems obvious really!).
  168.     Ñ    Fixed a problem that stopped you creating new charts after one has been saved, and a subsequent memory leak.
  169.     Ñ    Fixed two memory leaks with the chart key images (top right of chart windows).
  170.     Ñ    Fixed memory leaks with interpretation strings.
  171.     Ñ    Chart files improved, and an extra 20 more!
  172.  
  173. Just as I was about to release it on Friday, May 5, I noticed some problems, which I promptly fixed, and then made a few (!!) more changes (chronological):
  174.  
  175.     Ñ    Fixed stupid mistake that might cause Condition Colours Editor to crash
  176.     Ñ    Popup colour picker no longer flickers, nor does the coloured tile in 'Colour Info'
  177.     Ñ    'Hall of Fame' menu now called 'Images' for reasons given below
  178.     Ñ    Will now shrink the menubar so that all the menus can fit on smaller screens (<14 inch) as much as possible:
  179.             Ñ 'Favourites' shrinks to 'Faves'
  180.             Ñ 'Windows' shrinks to 'Docs'
  181.     Ñ    Corrected a problem when a chart supposed to use a texture is opened when none are available
  182.     Ñ    Corrected the minimum chart width value
  183.     Ñ    Properly selects the name of the chart you import into the Favourite Menu Editor
  184.     Ñ    You can only rearrange items Favourite Menu Editor when there is more than one item (seems obvious!)
  185.     Ñ    Now stores the current Help section in the Preferences file
  186.     Ñ    You can now zoom the Help window
  187.     Ñ    You can now select the Help text and copy parts of it to the clipboard
  188.     Ñ    Seriously cleaned up the code
  189.     Ñ    Memory handled even more efficiently ╨ disposes old toolbars when new ones are created.
  190.     Ñ    Fixed another problem with shortcut buttons (again)
  191.     Ñ    The colour picker control now has a title which is hilited when colours shown. Great!
  192.     Ñ    Scheme Editor know smaller and quicker as a result of above
  193.     Ñ    You can now edit the colours used in chart comparisons
  194.     Ñ    ╘Compare charts╔╒ now uses the main palette rather than its own, saving K.
  195.     Ñ    At last! Solved the problem whereby CMD-V would paste TWO copies of the same text, whereas choosing the ╘Paste╒ command would (correctly) just do it once. CMD-V now just does it once!
  196.     Ñ    5.01c now records your ╘Page Setup╔╒ information in the Preferences file.
  197.     Ñ    Totally reorganised ╘Preferences╔╒, maintaining the 5.01c ╘look and feel╒
  198.     Ñ    You can now choose any texture file you like rather than the standard ╘Biorhythms Preferences╒
  199.     Ñ    5.01c will no longer crash when it encounters compressed textures (phew!).
  200.     Ñ    Minor improvement in ╘Texture Information╔╒
  201.     Ñ    Fixed two problems with ╘Smart╒ Summary.
  202.     Ñ    Fixed a problem with ╘Chart Summary╔╒ and window activation
  203.     Ñ    Can print multiple copies of a window.
  204.  
  205.  
  206. Version 5.0c (9th April 1995)
  207.  
  208.     Ñ    A complete rewrite of the grossly inefficient version 4.5 (July 1993) which was written in Basic (and it showed).
  209.  
  210.  
  211. ---------------------------------------------
  212. ⌐ Andrew Regan, Tuesday, September 5, 1995
  213. Please register!
  214.  
  215. Any comments or bugs, please tell me!!!
  216.  
  217. Andrew_G.D._Regan@iconex.mactel.org     (Recommended)
  218. ecuue@csv.warwick.ac.uk                                                     (Only during the Academic Year)